/* 2 column forms...horizontal label - control */

.control  {
    overflow: auto;
}

.control .label, .control label {
    display: block;
    float: left;
    width: 150px;  /* non-flexible part truncates label */
    text-align: right;
	padding-right: 5px;
    white-space: normal;
    line-height: normal;
}

.control .spacer {
    display: block!important;
    background: transparent;
}

.control .label:empty {
    display: block!important;
}

.control.radio .label {
    width: auto;  /* make radio buttons look normal */
}

/*.control.checkbox .label {*/
    /*width: auto;  make checkboxes look normal*/
/*}*/

.datetime.date, .control table, .control.radiogroup table, .control.radio table, .control.checkbox table {
    display: inline;
}

.control-desc {
    margin-left: 160px;  /* make description fall under input */
}

.control.checkbox .control-desc {
    margin-left: 175px;
}

.formmoduleedit .item-actions {
    display: inline;
    float:  right;
}